// 作用是存放和用户相关的请求
// 登录注册,更换头像,重置密码

// import store from '@/store'
import request from '@/utils/request'

// 注册的方法
// export function regAPI() {
//   return request.post('///')
// }

export const regAPI = obj => {
  return request.post('/api/reg', obj)
}

// 登录的请求
// export const loginAPI = obj => request.post('/api/login', obj)
export const loginAPI = obj => {
  return request.post('/api/login', obj)
}

// 获取用户信息
export const getUserAPI = () => {
  return request.get('/my/userinfo')
  //   , {
  //   headers: {
  //     // Authorization: token值
  //     Authorization: store.state.user.token
  //   }
  // })
}

// 更新用户信息
export const updateUserAPI = data => {
  // return request.put('/my/userinfo',请求体) //形参 随便叫,等会提交过来
  return request.put('/my/userinfo', data)
}

// 重置密码
export const updatePwdAPI = data => {
  return request.patch('/my/updatepwd', data)
}

// 更换头像
export const uploadAPI = base64 => {
  // return request.put('/my/userinfo', 请求体)
  return request.patch('/my/update/avatar', { avatar: base64 })
}
